package com.iuie.ns.frame.utils.callback;

/**
 * 文件ZIP压缩的回调函数
 * @author iuie
 */
public interface OnZipCompressCallback<T> {
	
	/**
	 * 压缩错误时的回调
	 * @param ex
	 */
	public void onError(Exception ex);
	
	/**
	 * 获取文件内容
	 * @param t
	 * @return
	 */
	public String getContent(T item);
	
	/**
	 * 获取文件名
	 * @param t
	 * @return
	 */
	public String getFileName(T item);
	
}
